package com.agentai.framework.common.utils.treenode;

import java.util.List;

public interface TreeInter<E> {
    /**
     * 获取当前节点
     *
     * @return
     * @author yangfei 2020年3月8日 下午12:14:39
     */
    String getCurCode();

    /**
     * 获取父节点
     *
     * @return
     * @author yangfei 2020年3月8日 下午12:14:50
     */
    String getParentCode();

    /**
     * set子节点集合
     *
     * @param childList
     * @author yangfei 2020年3月8日 下午12:15:00
     */
    void setChildList(List<E> childList);

    /**
     * 设置是否展开
     *
     * @param flag
     * @author yangfei 2020年3月8日 下午12:16:23
     */
    void setIsExpland(boolean flag);
}
